Synonyms: high-rise, tower block
Definition: tower consisting of a multistoried building of offices or apartments
Usage: `tower block' is the British term for `high-rise'
Similar words: tower
Definition: a structure taller than its diameter; can stand alone or be attached to a larger building